package com.instant.dal;

import com.instant.dal.model.UserDeviceRef;
import com.instant.dal.model.UserDeviceRefExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserDeviceRefMapper {
    long countByExample(UserDeviceRefExample example);

    int deleteByExample(UserDeviceRefExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(UserDeviceRef record);

    int insertSelective(UserDeviceRef record);

    List<UserDeviceRef> selectByExample(UserDeviceRefExample example);

    UserDeviceRef selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") UserDeviceRef record, @Param("example") UserDeviceRefExample example);

    int updateByExample(@Param("record") UserDeviceRef record, @Param("example") UserDeviceRefExample example);

    int updateByPrimaryKeySelective(UserDeviceRef record);

    int updateByPrimaryKey(UserDeviceRef record);
}